//
// Source code recreated from a .class file by IntelliJ IDEA
// (powered by Fernflower decompiler)
//

package common;

import messages.Base;
import messages.EndClientTurn;
import messages.EndClientTurnOK;
import messages.LoginOK;
import messages.OwnCityData;
import messages.OwnFishingData;
import messages.OwnHomeData;
import messages.Unknown;
import messages.VisitedHomeData;

public interface IAccountProcess {
  void ownHomeDataEvent(Long var1, Long var2, OwnHomeData var3);

  void ownCityDataEvent(Long var1, Long var2, OwnCityData var3);

  void ownFishingDataEvent(Long var1, Long var2, OwnFishingData var3);

  void visitedHomeDataEvent(Long var1, Long var2, VisitedHomeData var3);

  Object tickActionEvent(Long var1, Long var2, EndClientTurn var3, int var4, int var5);

  void endClientTurnOkEvent(Long var1, Long var2, EndClientTurnOK var3);

  void messageReceiveEvent(Long var1, Long var2, Base var3);

  void unknownMessageReceiveEvent(Long var1, Long var2, Unknown var3);

  Base loddegInEvent(Long var1, Long var2, LoginOK var3);

  void stoppedEvent(Long var1, Long var2);

  void updateLoginData(Long var1, Long var2, String var3);

  void messageSentEvent(Long var1, Long var2, Object var3);
}
